Resource StructureDefinition/FHIR Server from package ehealth4u.package#1.0.0 (94 ms)
Package | ehealth4u.package |
Type | StructureDefinition |
Id | Id |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=ehealth4u.package@1.0.0&canonical=http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerlicense-r4 |
Url | http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerlicense-r4 |
Status | draft |
Name | CYEHRSDPractitionerLicense |
Title | Cyprus EHR Practitioner License profile |
Experimental | False |
Description | This profile represents the legal license of practicing medicine or nursing as bestowed either by a specified government-approved professional association or a government agency. A Practitioner SHALL have CYEHRSDPractitionerLicense.active = true to act like a doctor or a nurse in the CYEHR system. |
Purpose | In Cyprus, medical doctors, nurses and midwives must have a license to legally practise. Medical doctors get their medical license by the Cyprus Medical Association. The nurses and midwives get their license by the Cyprus Nurses and Midwives Association. |
Type | PractitionerRole |
Kind | resource |
Resources that use this resource
Resources that this resource uses
Source
{
"resourceType" : "StructureDefinition",
"id" : "cyehr-sd-practitionerlicense-r4",
"url" : "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerlicense-r4",
"name" : "CYEHRSDPractitionerLicense",
"title" : "Cyprus EHR Practitioner License profile",
"status" : "draft",
"publisher" : "eHealth4U",
"contact" : [
{
"name" : "eHealth Lab",
"telecom" : [
{
"system" : "email",
"value" : "ehealthl@ucy.ac.cy",
"use" : "work"
}
]
}
],
"description" : "This profile represents the legal license of practicing medicine or nursing as bestowed either by a specified government-approved professional association or a government agency. A Practitioner SHALL have CYEHRSDPractitionerLicense.active = true to act like a doctor or a nurse in the CYEHR system.",
"purpose" : "In Cyprus, medical doctors, nurses and midwives must have a license to legally practise. Medical doctors get their medical license by the Cyprus Medical Association. The nurses and midwives get their license by the Cyprus Nurses and Midwives Association.",
"fhirVersion" : "4.0.1",
"kind" : "resource",
"abstract" : false,
"type" : "PractitionerRole",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
"derivation" : "constraint",
"differential" : {
"element" : [
{
"id" : "PractitionerRole",
"path" : "PractitionerRole",
"short" : "The legal license to practice for medical doctors and nurses",
"definition" : "A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.\r\n\r\nCyprusEHR: The practitioner role license indicates whether the referenced medical practitioner has or hasn't the legal right to practice in Cyprus. It also states which specialties the referenced medical practitioner is allowed to practice.",
"constraint" : [
{
"key" : "cyehr-practitionerlicense-1",
"severity" : "error",
"human" : "If identifier is cyMedicalAssociationRegister then the code shall be 'Medical doctors' and specialty shall be medicalSpecialty",
"expression" : "identifier.where(system = 'urn:oid:2.16.840.1.113883.3.9143.2.1.11').exists() implies (code.coding.code = '221' and specialty.coding.code.memberOf('http://hl7.org/fhir/ValueSet/c80-practice-codes'))"
},
{
"key" : "cyehr-practitionerlicense-2",
"severity" : "error",
"human" : "If identifier is cyNursesMidwivesAssociationRegister then the code shall be 'Nursing and midwifery professionals' and specialty shall be nursingCategories",
"expression" : "identifier.where(system = 'urn:oid:2.16.840.1.113883.3.9143.2.1.15').exists() implies (code.coding.code = '222' and specialty.coding.code.memberOf('http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-nursingcategories'))"
}
]
},
{
"id" : "PractitionerRole.meta",
"path" : "PractitionerRole.meta"
},
{
"id" : "PractitionerRole.meta.profile",
"path" : "PractitionerRole.meta.profile",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "$this"
}
],
"rules" : "open"
},
"min" : 1
},
{
"id" : "PractitionerRole.meta.profile:CyprusEHRProfile",
"path" : "PractitionerRole.meta.profile",
"sliceName" : "CyprusEHRProfile",
"min" : 1,
"max" : "1",
"fixedCanonical" : "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerlicense-r4"
},
{
"id" : "PractitionerRole.identifier",
"path" : "PractitionerRole.identifier",
"slicing" : {
"discriminator" : [
{
"type" : "pattern",
"path" : "$this"
}
],
"rules" : "open"
},
"min" : 1,
"max" : "1",
"mustSupport" : true
},
{
"id" : "PractitionerRole.identifier:cyMedicalAssociationRegister",
"path" : "PractitionerRole.identifier",
"sliceName" : "cyMedicalAssociationRegister",
"short" : "Cyprus Medical Association Register",
"definition" : "Business Identifiers that are specific to a role/location.\r\n\r\nCyprusEHR: Cyprus Medical Association (CMA) is the professional organisation of doctors in Cyprus which controls entry to the register, and suspending or removing members when necessary.",
"max" : "1",
"patternIdentifier" : {
"use" : "official",
"system" : "urn:oid:2.16.840.1.113883.3.9143.2.1.11"
}
},
{
"id" : "PractitionerRole.identifier:cyMedicalAssociationRegister.use",
"path" : "PractitionerRole.identifier.use",
"mustSupport" : true
},
{
"id" : "PractitionerRole.identifier:cyMedicalAssociationRegister.system",
"path" : "PractitionerRole.identifier.system",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.identifier:cyMedicalAssociationRegister.value",
"path" : "PractitionerRole.identifier.value",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.identifier:cyMedicalAssociationRegister.assigner.reference",
"path" : "PractitionerRole.identifier.assigner.reference",
"min" : 1
},
{
"id" : "PractitionerRole.identifier:cyNursesMidwivesAssociationRegister",
"path" : "PractitionerRole.identifier",
"sliceName" : "cyNursesMidwivesAssociationRegister",
"short" : "Cyprus Nurses and Midwives Association Registry",
"definition" : "Business Identifiers that are specific to a role/location.\r\n\r\nCyprusEHR: Cyprus Nurses and Midwives Association Registry (CNMA) is the professional organisation of nurses and midwives in Cyprus which controls entry to the register, and suspending or removing members when necessary.",
"max" : "1",
"patternIdentifier" : {
"use" : "official",
"system" : "urn:oid:2.16.840.1.113883.3.9143.2.1.15"
}
},
{
"id" : "PractitionerRole.identifier:cyNursesMidwivesAssociationRegister.use",
"path" : "PractitionerRole.identifier.use",
"mustSupport" : true
},
{
"id" : "PractitionerRole.identifier:cyNursesMidwivesAssociationRegister.system",
"path" : "PractitionerRole.identifier.system",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.identifier:cyNursesMidwivesAssociationRegister.value",
"path" : "PractitionerRole.identifier.value",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.identifier:cyNursesMidwivesAssociationRegister.assigner.reference",
"path" : "PractitionerRole.identifier.assigner.reference",
"min" : 1
},
{
"id" : "PractitionerRole.active",
"path" : "PractitionerRole.active",
"short" : "Whether this practicing license in active status",
"definition" : "Whether this practitioner role record is in active use.\r\n\r\nCyprusEHR: The state of the practicing license indicating whether the license is active or inactivated.",
"comment" : "CyprusEHR: A Pratctitioner SHALL only be able to access a patient's EHR data if and only if there is a PractitionerRoleLicense with an element \"active\" = true. In any other case, the Practitioner is forbidden access to all patients' data.",
"min" : 1,
"mustSupport" : true
},
{
"id" : "PractitionerRole.practitioner",
"path" : "PractitionerRole.practitioner",
"short" : "The Practitioner who is being licensed with this resource",
"definition" : "Practitioner that is able to provide the defined services for the organization.\r\n\r\nCyprusEHR: The Practitioner who owns the license of practice. In case the license is active, the Practitioner has the legal right to practice in the Republic of Cyprus. In any other case, the Practitioner should not be able to provide any services and therefore, the access to the patients' data shall be forbidden.",
"min" : 1,
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"http://hl7.org/fhir/StructureDefinition/Practitioner",
"http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitioner-r4"
]
}
],
"mustSupport" : true
},
{
"id" : "PractitionerRole.practitioner.reference",
"path" : "PractitionerRole.practitioner.reference",
"min" : 1
},
{
"id" : "PractitionerRole.organization",
"path" : "PractitionerRole.organization",
"short" : "The organization which bestowes the practicing license",
"definition" : "The organization where the Practitioner performs the roles associated.\r\n\r\nCyprusEHR: The organization which bestowes the practicing license. In Cyprus these organizations are the Cyprus Medical Association or Cyprus Nurse and Midwives Association.",
"comment" : "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.\r\n\r\nCyprusEHR: Reference SHALL link the license only to the following organizations: Cyprus Medical Association (and all the related local associations) and Cyprus Nurses & Midwives Assocation.",
"min" : 1,
"type" : [
{
"code" : "Reference",
"targetProfile" : [
"http://hl7.org/fhir/StructureDefinition/Organization",
"http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-organization-r4"
]
}
],
"mustSupport" : true
},
{
"id" : "PractitionerRole.organization.reference",
"path" : "PractitionerRole.organization.reference",
"min" : 1
},
{
"id" : "PractitionerRole.code",
"path" : "PractitionerRole.code",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: Use the iscoCode slice to describe the role of a doctor (221) or nurse (222) practitioner. For medical secretaries use the SNOMED CT 394572006 code.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
],
"binding" : {
"strength" : "required",
"description" : "The role that this practitioner is licensed to practice",
"valueSet" : "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-ehdsihealthcareprofessionalrole"
}
},
{
"id" : "PractitionerRole.code.coding",
"path" : "PractitionerRole.code.coding",
"min" : 1,
"max" : "1"
},
{
"id" : "PractitionerRole.code.coding.system",
"path" : "PractitionerRole.code.coding.system",
"min" : 1
},
{
"id" : "PractitionerRole.code.coding.code",
"path" : "PractitionerRole.code.coding.code",
"min" : 1
},
{
"id" : "PractitionerRole.code.coding.display",
"path" : "PractitionerRole.code.coding.display",
"min" : 1
},
{
"id" : "PractitionerRole.specialty",
"path" : "PractitionerRole.specialty",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "$this"
}
],
"rules" : "open"
},
"definition" : "Specific specialty of the practitioner.\r\n\r\nCyprusEHR: The specialties and the sub-specialties that are included in the practicing license of a practitioner. The practitioner is allowed to practice only these specialties and sub-specialties in the Republic of Cyprus.",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: In Greek specialty = ειδικÏÏηÏα, sub-specialty = εξειδίκεÏ
Ïη",
"min" : 1,
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
],
"binding" : {
"strength" : "extensible"
}
},
{
"id" : "PractitionerRole.specialty:medicalSpecialty",
"path" : "PractitionerRole.specialty",
"sliceName" : "medicalSpecialty",
"short" : "The licensed specialties and sub-specialties of the practitioner",
"definition" : "Specific specialty of the practitioner.\r\n\r\nCyprusEHR: The specialties and the sub-specialties that are included in the practicing license of a medical doctor. The doctor is allowed to practice only these specialties and sub-specialties in the Republic of Cyprus.",
"comment" : "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: In Greek specialty = ειδικÏÏηÏα, sub-specialty = εξειδίκεÏ
Ïη",
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
],
"binding" : {
"strength" : "required",
"description" : "Medical Specialties"
}
},
{
"id" : "PractitionerRole.specialty:medicalSpecialty.coding",
"path" : "PractitionerRole.specialty.coding",
"min" : 1,
"max" : "1"
},
{
"id" : "PractitionerRole.specialty:medicalSpecialty.coding.system",
"path" : "PractitionerRole.specialty.coding.system",
"min" : 1
},
{
"id" : "PractitionerRole.specialty:medicalSpecialty.coding.code",
"path" : "PractitionerRole.specialty.coding.code",
"min" : 1
},
{
"id" : "PractitionerRole.specialty:medicalSpecialty.coding.display",
"path" : "PractitionerRole.specialty.coding.display",
"min" : 1
},
{
"id" : "PractitionerRole.specialty:nurseSpecialty",
"path" : "PractitionerRole.specialty",
"sliceName" : "nurseSpecialty",
"short" : "The licensed nursing categories of the practitioner",
"definition" : "Specific specialty of the practitioner.\r\n\r\nCyprusEHR: The specialties and the sub-specialties that are included in the practicing license of a nurse. The nurse is allowed to practice only these specialties in the Republic of Cyprus.",
"max" : "3",
"type" : [
{
"code" : "CodeableConcept",
"profile" : [
"http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
]
}
],
"binding" : {
"strength" : "required",
"description" : "The categories of the nurses in the Republic of Cyprus",
"valueSet" : "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-nursingcategories"
}
},
{
"id" : "PractitionerRole.specialty:nurseSpecialty.coding",
"path" : "PractitionerRole.specialty.coding",
"min" : 1,
"max" : "1"
},
{
"id" : "PractitionerRole.specialty:nurseSpecialty.coding.system",
"path" : "PractitionerRole.specialty.coding.system",
"min" : 1
},
{
"id" : "PractitionerRole.specialty:nurseSpecialty.coding.code",
"path" : "PractitionerRole.specialty.coding.code",
"min" : 1
},
{
"id" : "PractitionerRole.specialty:nurseSpecialty.coding.display",
"path" : "PractitionerRole.specialty.coding.display",
"min" : 1
},
{
"id" : "PractitionerRole.location",
"path" : "PractitionerRole.location",
"max" : "0"
},
{
"id" : "PractitionerRole.healthcareService",
"path" : "PractitionerRole.healthcareService",
"max" : "0"
},
{
"id" : "PractitionerRole.availableTime",
"path" : "PractitionerRole.availableTime",
"max" : "0"
},
{
"id" : "PractitionerRole.notAvailable",
"path" : "PractitionerRole.notAvailable",
"max" : "0"
},
{
"id" : "PractitionerRole.availabilityExceptions",
"path" : "PractitionerRole.availabilityExceptions",
"max" : "0"
},
{
"id" : "PractitionerRole.endpoint.reference",
"path" : "PractitionerRole.endpoint.reference",
"min" : 1
}
]
},
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.